<?php

/**
 * Regroupe des fonctions statiques de carte
 */
class carte {
    
    public static function getCouleur($carte){
        return $carte[0];
    }
    
    public static function getValeur($carte){
        return $carte[1];
    }
    
    public static function getCarte($carte){
        return substr($carte, 0, 2);
    }
    public static function equal($carte, $carte2){
        return (carte::getCarte($carte)==carte::getCarte($carte2));
    }
    public static function compatible($carte1, $carte2){
        return ((carte::getValeur($carte1)==carte::getValeur($carte2))||carte::getCouleur($carte1)==carte::getCouleur($carte2));
    }
    public static function isSpecial($carte){
        return ( carte::getCouleur($carte) == 'S' );
        
    }
    
}

?>
